import { getSubDate } from '@/utils/dateFormat'
import { toThousands } from "@/utils/numberFormat"
let dec_descOrAsk = (val) => {
    let tempVals = []
    if (!val) {
        tempVals.push(val);
    } else {
        if (val.indexOf('\n') !== -1) {
            tempVals = val.split('\n')
        } else {
            tempVals.push(val);
        }
    }
    return tempVals;

}

export function dec_demandDetail(tempData, isClosed, isShowGetDemandedBtn, needId, depts) {
    let tempObj = {}
    if (tempData) {
        // 需求详情
        const [paths1,paths2,paths3,paths4,paths5] = tempData.path ? tempData.path.split('-') : []
        tempObj = {
            postCode: tempData.positionName, // 岗位名称
            postType: tempData.postType, // 岗位分类
            needsCode: tempData.needsCode, // 需求单号
            salaryRange: tempData.salaryRange, // 预算范围
            costType: tempData.costType, //费用分类
            needsNumber: tempData.needsNumber, // 需求数量
            projectedDeadlines: tempData.projectedDeadlines, // 预计工作期限
            supplierName: tempData.supplierName, // 供应商名称
            arrayName: tempData.arrayName, //系列名称
            positionName: tempData.positionName, // 岗位名称
            rankLevelName: tempData.rankLevelName, // 岗位职级
            positionPrice: tempData.positionPrice, // 岗位工资
            workLife: tempData.workLife, // 工作年限
            workingPlace: tempData.workingPlace, // 工作地点
            positionInformation: dec_descOrAsk(tempData.positionInformation), // 岗位说明
            requirements: dec_descOrAsk(tempData.requirements), // 任职要求
            employeeName: tempData.employeeName, // 直属上级
            beginTime: getSubDate(tempData.beginTime), // 入场时间
            isCloseDetail: isClosed ? isClosed : '', // 需求是否关闭 -- 针对需求页面
            workingCity: tempData.workingCity,
            derts: tempData.path,
            paths1,
            paths2,
            paths3,
            paths4,
            paths5,
            isShowGetDemandedBtn: isShowGetDemandedBtn || '', // -- 针对需求页面
            needsId: needId || '', // 针对需求页面
            workTimeTypeValue: tempData.workTimeTypeValue,
        }
    } else {
        console.log('需求详情没有数据==');
    }
    return tempObj
}
